package com.pn.service;

import com.pn.entity.InStore;
import com.pn.entity.Result;
import com.pn.page.Page;

public interface InStoreService {

    /**
     * 添加入库单
     *
     * @param inStore 入库单信息
     * @param buyId   采购单id
     * @return 响应结果
     */
    Result saveInStore(InStore inStore, Integer buyId);

    /**
     * 分页查询入库单
     *
     * @param page    分页对象
     * @param inStore 查询条件参数
     * @return 分页对象
     */
    Page queryInstorePage(Page page, InStore inStore);

    /**
     * 将入库单状态修改为已入库
     *
     * @param inStore 入库单信息
     * @return 响应结果
     */
    Result setIsInById(InStore inStore);
}
